#基础镜像
FROM python3:v0.1
#维护人信息
MAINTAINER qiruihua@itcast.cn
#拷贝美多商城后台代码到指定目录
ADD ./meiduo_mall /data/meiduo/meiduo_mall/
#到指定目录
WORKDIR /data/meiduo/meiduo_mall/
#安装美多商城运行所依赖的库
RUN apt-get update -y && apt-get install libmysqlclient-dev -y && pip3 install setuptools_scm

RUN pip3 install -r requirements.txt
#到scripts目录
WORKDIR scripts/
#安装Fdfs库
RUN pip3 install fdfs_client-py-master.zip
#到当前目录的上一级目录
WORKDIR ../
#删除pip缓存
RUN rm -rf ~/.cache/pip/
#对外暴露 8001 和 8002端口
EXPOSE 8001 8002
#设置入口指令
ENTRYPOINT uwsgi --ini uwsgi.ini
